Cube-4 Implementations on the Teramac Custom Computing Machine
نویسندگان
چکیده
We present two implementations of the Cube-4 volume rendering architecture on the Teramac cus tom computing machine. Cube-4 uses a slice parallel ray-casting alg01'ithm that allows for a paral lel and pipelined implementation of ray-casting with tri-linear interpolation and su'rface normal estima tion from interpolated samples. Shading, classifica tion and compositing are part of rendering pipeline. Wzth the partitioning schemes introduced in this pa per, Cube-4 is capable of 1'endering lmye datasets with a limited number of pipelines. The Teramac hardwm'e simulat01' at the Hewlett-Packard research laboratories, Palo Alto, CA, on which Cube-4 was implemented, belongs to the new class of custom computing machines. Teramac combines the speed of special-purpose hardware with the flexibility of general-purpose computel's. With Teramac as a de velopment tool we were able to implement in just five weeks working Cube-4 prototypes, capable of rendering for example datasets of 1283 voxels in 0.65 seconds at 0,96 MHz processing frequency. The performance results from these implementations indicate real-time performance for high-resolution data-sets.
منابع مشابه
Implementations of cube-4 on the teramac custom computing machine
We present two implementations of the Cube-4 volume rendering architecture, developed at SUNY Stony Brook, on the Teramac custom computing machine. Cube-4 uses a slice-parallel ray-casting algorithm that allows for a parallel and pipelined implementation of ray-casting. Tri-linear interpolation, surface normal estimation from interpolated samples, shading, classi cation, and compositing are par...
متن کاملPii: S0097-8493(96)00083-0
We present two implementations of the Cube-4 volume rendering architecture, developed at SUNY Stony Brook, on the Teramac custom computing machine. Cube-4 uses a slice-parallel ray-casting algorithm that allows for a parallel and pipelined implementation of ray-casting. Tri-linear interpolation, surface normal estimation from interpolated samples, shading, classification, and compositing are pa...
متن کاملExploring architectures for volume visualization on the Teramac custom computer
In the past year we have gained experience in custom computing by porting a number of large applications to Teramac. Teramac is a custom computer capable of executing million-gate user designs at speeds approaching one megahertz. Teramac includes software that fully automates the conversion of high-level user designs to configurations that are ready to run on Teramac. Two applications, both in ...
متن کاملTeramac-configurable custom computing
The Teramac configurable hardware system can execute synchronous logic designs of up to one million gates at rates up to l megahertz. A fully configured Teramac includes half a gigabyte of RAM and hardware support for large multiported register files. The system has been built from custom FPGA's packaged in large multichip modules (MCMs). A large custom circuit (-1,000,000 gates) may be compile...
متن کاملAn FPGA Prototype for a Multiplierless FIR Filter Built Using the Logarithmic Number System
Self-Timed FPGA Systems p. 21 XC6200 Fastmap Processor Interface p. 36 The Teramac Configurable Computer Engine p. 44 Telecommunication-Oriented FPGA and Dedicated CAD System p. 54 A Configurable Logic Processor for Machine Vision p. 68 Extending DSP-Boards with FPGA-Based Structures of Interconnection p. 78 High-Speed Region Detection and Labeling Using an FPGA Based Custom Computing Platform ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996